package com.example.fish.service;

import com.example.fish.pojo.ChatMsg;
import com.example.fish.vo.ResultMessage;
import com.example.fish.vo.UserChatInfo;
import com.sun.org.apache.xpath.internal.operations.Bool;

import java.util.List;

public interface WebSocketService {

//    保存消息记录
    void saveMessage(Integer fromUserId, Integer targetUserid, String message);

//    判断是不是第一次谈话
    List<ResultMessage> isFirstTalk(Integer fromUserId, Integer targetUserid);

//    保存离线消息
    void saveOfflineMessage(Integer fromUserId, Integer targetUserid, String message);
//    得到离线消息
    List<ResultMessage> getOfflineMessage(Integer targetUserid,Integer fromUserid);
//    删除离线消息
    void deleteOfflineMessage(Integer targetuserid,Integer fromuserid);
//    查询聊天对象
    List<UserChatInfo> getChatUser(Integer id);

}
